busted ribs - French English Dictionary